package io.renren.modules.app.entity.company;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * 
 * 
 * @author lym
 * @email 928185446qq.com
 * @date 2023-12-27 09:56:55
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@TableName("yc_company")
public class YcCompanyEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 企业信息编号
	 */
	@TableId
	private Integer id;
	/**
	 * 添加时间
	 */
	private Date addtime;
	/**
	 * 删除状态
	 */
	private Boolean deletestatus;
	/**
	 * 公司名称
	 */
	private String companyName;
	/**
	 * 公司规模(人)
	 */
	private String scale;
	/**
	 * 公司所属行业(IT)
	 */
	private String industry;
	/**
	 * 公司地点
	 */
	private String location;
	/**
	 * 详细地址
	 */
	private String address;
	/**
	 * 经营状态
	 */
	private Integer managementStatus;
	/**
	 * 法人名称
	 */
	private String legalName;
	/**
	 * 身份证图片
	 */
	private String identityPath;
	/**
	 * 统一社会信用代码
	 */
	private String companyCode;
	/**
	 * 执照图片
	 */
	private String licensePath;
	/**
	 * 积分
	 */
	private Integer memberPoints;
	/**
	 * 验证状态
	 */
	private Integer verifyStatus;
	/**
	 * 邀请码
	 */
	private String inviteCode;
	/**
	 * 企业账ID
	 */
	private Integer companyId;
	/**
	 * 城市编号
	 */
	private Integer cityId;
	/**
	 * 详细地址图片
	 */
	private String addressPath;
	/**
	 * 企业logo
	 */
	private String logo;
	/**
	 * 公司电话
	 */
	private String companyMobile;
	/**
	 * 公司简介
	 */
	private String companyIntroduction;
	/**
	 * 企业年限
	 */
	private Integer companyYears;
	/**
	 * 公司详细位置经度
	 */
	private String lng;
	/**
	 * 公司详细位置纬度
	 */
	private String lat;

	@TableField(exist = false)
	private String userId;

}
